Skip to main content

Arduino IDE Installation

To start programming with Arduino, you first need to install the Arduino IDE on your computer.
This lesson is designed for absolute beginners and explains each step clearly.

Arduino IDE is the official development environment used to write code, upload it to Arduino boards, and communicate via the serial port.


What Is Arduino IDE?

Arduino IDE (Integrated Development Environment) is the official software for programming Arduino boards.
With Arduino IDE, you can:

  • Write Arduino code
  • Compile and upload code to the board
  • Monitor data using the Serial Monitor

Arduino IDE is free and available for all major operating systems.


Where to Download Arduino IDE?

It is recommended to download Arduino IDE from the official Arduino website to ensure you get the latest and safest version.

Arduino IDE is available for Windows, macOS, and Linux.


Arduino IDE Installation on Windows

  1. Download the Arduino IDE installer
  2. Run the downloaded .exe file
  3. Accept the license agreement
  4. Continue with the default installation settings
  5. Launch Arduino IDE after installation

If Windows asks for driver installation permission, make sure to allow it.


Arduino IDE Installation on macOS

  1. Download the Arduino IDE .dmg file
  2. Open the file and drag the Arduino icon into the Applications folder
  3. Launch Arduino IDE from Applications

If a security warning appears on first launch, allow the app from system settings.


Arduino IDE Installation on Linux

On Linux systems, Arduino IDE is usually provided as a compressed archive.

  1. Extract the downloaded file
  2. Run the arduino executable file
  3. Grant serial port permissions if required

Serial port access permissions are important on Linux systems.


Initial Arduino IDE Setup

After opening Arduino IDE, you need to configure a few basic settings.

Select the Board

  • Go to Tools → Board and choose your Arduino board model

Select the Port

  • Open Tools → Port and select the port your Arduino is connected to

Without correct board and port selection, code upload will fail.


Testing Arduino IDE Installation

To verify that everything works correctly:

  1. Open File → Examples → 01.Basics → Blink
  2. Click the Upload button
  3. If the LED on the Arduino board starts blinking, the installation is successful

This is the classic first Arduino test.


What’s Next?

In the next lesson, we will:

  • Explore the Arduino IDE interface
  • Write our first Arduino program
  • Understand how Arduino code works line by line

If you’re ready, let’s move on to
“Your First Arduino Program” 🚀